.modal {
  position: absolute !important;
  overflow: hidden !important;
  top: 50px !important;
  bottom: 50px !important;
  left: 50px !important;
  right: 50px !important;
  margin: 0px !important;
  max-width: unset !important;
  width: unset !important;

  .modal_wrap {
    background-color: transparent;
  }

  .text_area {
    position: relative ;
    padding-top: 20px !important;
    max-height: calc(100vh - 250px) !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    margin-top: -1px !important;
    z-index: 0 !important;
    box-shadow: none !important;
    outline: none !important;
  }

  :global {
    .ant-modal-content {
      display: flex !important;
      flex-direction: column !important;
      height: 100% !important;
      overflow: hidden !important;
      padding: 10px !important;
    }
    
    .ant-modal-body {
      flex: 1 !important;
      overflow: auto !important;
    }

    .ant-tabs-nav {
      position: relative;
      margin-bottom: 0px !important;
      z-index: 1;
    }
  }
}